/* *********PC端********** */
//基本样式
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0;
}
ul, ol {
    list-style:none;
} 
li{
    list-style-type:none
}
body {
   
    width:100%;
   
    overflow-x:hidden;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  
   
}
h1,h2,h3,h4,h5,h6 {
    font-weight:normal;
}

html,body{ 
    min-height:101%;
} 
html{ overflow:-moz-scrollbars-vertical;}

/* 清除点击出现虚拟框 */
a{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    &:focus{
        outline:0;
    }
    &:link, 
    &:visited {
        
        text-decoration:none;
    }
}
a img {
    border:none;
}
input, textarea, select {
    outline:none;
   
}
input:disabled{
    background-color: rgb(235, 235, 228);
}
fieldset,img{
    border:0;
}

abbr,acronym{
    border:0;
    font-variant:normal;
}

caption,th{
    text-align:left;
}
audio,canvas,video{
    display:inline-block;
    *display:inline;*zoom:1;
}

/* 统一上标和下标 */
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup{
    top:-0.5em;
}
sub{
    bottom:-0.25em;
}

ins,a{
    text-decoration:none;
    cursor:pointer;
    outline:medium none;
}

table,tr{
    border-collapse: collapse;
}

/* 清除浮动 */
.clearfix, .layout{
    *zoom:1;
    &:after {
        display:block;
        content:"\200B";
        clear:both;
        height:0;
    }
}